Uniform and scalable sampling of highly configurable systems
نویسندگان
چکیده
Abstract Many analyses on configurable software systems are intractable when confronted with colossal and highly-constrained configuration spaces. These could instead use statistical inference, where a tractable sample accurately predicts results for the entire space. To do so, laws of inference requires each member population to be equally likely included in sample, i.e., sampling process needs “uniform”. SAT-samplers have been developed generate uniform random samples at reasonable computational cost. However, there is lack experimental validation over spaces show whether samplers indeed produce or not. This paper (i) proposes new sampler named , (ii) presents test verify uniformity, (iii) reports evaluation five other state-of-the-art samplers: . Our only satisfies both scalability uniformity.
منابع مشابه
Exact sampling with highly uniform point sets
In 1996, Propp and Wilson came up with a remarkably clever method for generating exact samples from the stationary distribution of a Markov chain [17]. Their method, called “perfect sampling” or “exact sampling” avoids the inherent bias of samples that are generated by running the chain for a large but fixed number of steps. It does so by using a strategy called “coupling from the past”. Althou...
متن کاملHighly configurable platforms for embedded computing systems
Platform chips, which are pre-designed chips possessing numerous processors, memories, coprocessors, and field-programmable gates arrays, are becoming increasingly popular. Platforms eliminate the costs and risks associated with creating customized chips, but with the drawbacks of poorer performance and energy consumption. Making platforms highly configurable, so they can be tuned to the partic...
متن کاملScalable VHDL Architectures for Non-uniform Sampling Driver Designs
Non-uniform sampling promises increased equivalent sampling rates with reduced overall hardware costs. Each device applying non-uniform sampling must use special circuits and architectures to achieve a correct and predictable sampling scheme with respect to time instant placement. The architecture of an ASIC implementation for non-uniform sampling varies with the application. Different boundary...
متن کاملCompositional Analyses of Highly-Configurable Systems with Feature-Model Interfaces
Today’s software systems are often customizable by means of load-time or compile-time configuration options. These options are typically not independent and their dependencies can be specified by means of feature models. As many industrial systems contain thousands of options, the maintenance and utilization of feature models is a challenge for all stakeholders. In the last two decades, numerou...
متن کاملScalable Evolution of Highly Available Systems
The demand for highly available software systems has increased dramatically over the past several years. Such systems must be developed using a discipline that supports unanticipated runtime evolution. We characterize the desiderata of a programming model that provides such support, and describe the design and implementation of an architecture satisfying these criteria. The Dynamic Reconfigurat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Empirical Software Engineering
سال: 2022
ISSN: ['1382-3256', '1573-7616']
DOI: https://doi.org/10.1007/s10664-021-10102-5